سیگنال ها و سیستم ها
درس متنی
جلسه 2 تجزیه و تحلیل سیگنال ها و سیستمها در حوزه زمان همراه با مثال و شبیه سازي نرم افزاري
خلاصه نکات کلیدی:
تبدیل لاپلاس یک ابزار تحلیلی قدرتمند برای سیستمهای LTI است، به خصوص برای تحلیل پایداری و پاسخ گذرا.
صفحه s و مفاهیم قطب و صفر، بینش عمیقی در مورد رفتار سیستم ارائه میدهند.
بخش ۱: مقدمات و مبانی سیگنالها و سیستمها
- تیتر: آشنایی با سیگنالها و سیستمها
- مفهوم سیگنال: تعریف سیگنال، انواع سیگنالها (پیوسته/گسسته، متناوب/غیرمتناوب، زوج/فرد، ضربهای، نمایی و …)
- مفهوم سیستم: تعریف سیستم، انواع سیستمها (خطی/غیرخطی، پایدار/ناپایدار، با حافظه/بدون حافظه، علی/غیرعلی، شیفت ناوردا/شیفت متغیر)
- نمایش سیگنالها: نمایش گرافیکی و ریاضی سیگنالها
- عملیات روی سیگنالها: جابجایی زمانی، مقیاسبندی زمانی، معکوسسازی زمانی، جابجایی دامنهای، مقیاسبندی دامنهای.
- مثال:
- مثال ۱: شناسایی انواع سیگنالها (مانند سیگنال سینوسی، سیگنال پله واحد، سیگنال نمایی) و نمایش گرافیکی آنها.
- مثال ۲: بررسی خطی بودن و شیفت ناوردایی یک سیستم ساده (مانند سیستم ضربکننده سیگنال ورودی در یک عدد ثابت).
- مثال ۳: انجام عملیات جابجایی و مقیاسبندی زمانی روی یک سیگنال دلخواه.
- خلاصه نکات کلیدی:
- سیگنالها دادههای اطلاعاتی هستند و سیستمها روی سیگنالها پردازش انجام میدهند.
- طبقهبندی صحیح سیگنالها و سیستمها برای تحلیل ضروری است.
- عملیات روی سیگنالها پایههای تحلیل حوزه زمان هستند.
بخش ۲: تحلیل سیستمهای خطی و شیفت ناوردا (LTI) در حوزه زمان
- تیتر: کانولوشن و تابع ضربه (Impulse Response)
- تابع ضربه واحد (Impulse Function) و انتگرال آن (Step Function): تعریف و خواص تابع ضربه دیراک.
- کانولوشن (Convolution): تعریف ریاضی کانولوشن (انتگرالی و تجمعی)، تفسیر فیزیکی کانولوشن (پاسخ سیستم به ورودی).
- تابع ضربه سیستم (Impulse Response - h(t) یا h[n]): تعریف، اهمیت و نحوه محاسبه آن.
- ارتباط کانولوشن با سیستمهای LTI: خروجی سیستم LTI از کانولوشن ورودی با تابع ضربه سیستم بدست میآید.
- مثال:
- مثال ۱: محاسبه کانولوشن دو سیگنال گسسته ساده.
- مثال ۲: محاسبه کانولوشن دو سیگنال پیوسته ساده.
- مثال ۳: یافتن تابع ضربه یک سیستم LTI ساده (مانند فیلتر RC) و محاسبه خروجی آن برای یک ورودی مشخص (مانند سیگنال پله).
- شبیهسازی نرمافزاری:
- استفاده از MATLAB/Python (با کتابخانههای NumPy/SciPy) برای محاسبه کانولوشن و نمایش گرافیکی سیگنال ورودی، تابع ضربه و سیگنال خروجی.
- تمرین پایان فصل:
- ۱. محاسبه کانولوشن سیگنالهای داده شده.
- ۲. یافتن تابع ضربه یک سیستم LTI با مشخصات داده شده و محاسبه خروجی آن برای ورودیهای مختلف.
- ۳. شبیهسازی محاسبه کانولوشن در نرمافزار و تحلیل نتایج.
- خلاصه نکات کلیدی:
- کانولوشن ابزار اصلی تحلیل سیستمهای LTI در حوزه زمان است.
- تابع ضربه سیستم، مشخصه اصلی سیستم LTI است.
- شبیهسازی نرمافزاری درک عمیقتری از نتایج کانولوشن فراهم میکند.
بخش ۳: تجزیه و تحلیل سیگنالها با استفاده از سری فوریه و تبدیل فوریه
- تیتر: تجزیه سیگنالها به مؤلفههای فرکانسی
- سری فوریه (Fourier Series): نمایش سیگنالهای متناوب به صورت مجموع سینوسیها و کسینوسیها (یا مختلط). ضرایب سری فوریه (Trigonometric & Exponential).
- تبدیل فوریه (Fourier Transform): تعمیم سری فوریه برای سیگنالهای غیرمتناوب. نمایش سیگنال در حوزه فرکانس (طیف دامنه و فاز).
- پیوستگی تبدیل فوریه: ارتباط بین سیگنال در حوزه زمان و حوزه فرکانس.
- خواص تبدیل فوریه: خطی بودن، جابجایی زمانی، جابجایی فرکانسی، مقیاسبندی، مشتقگیری، انتگرالگیری، کانولوشن.
- مثال:
- مثال ۱: محاسبه سری فوریه برای موج مربعی.
- مثال ۲: محاسبه تبدیل فوریه برای سیگنال مستطیلی (Rectangular Pulse).
- مثال ۳: کاربرد تبدیل فوریه در تحلیل پاسخ فرکانسی یک فیلتر ساده.
- شبیهسازی نرمافزاری:
- استفاده از MATLAB/Python (تابع
fftدر NumPy/SciPy) برای محاسبه تبدیل فوریه گسسته (DFT) و نمایش طیف دامنه و فاز سیگنال. - بررسی تأثیر خواص تبدیل فوریه با شبیهسازی.
- تمرین پایان فصل:
- ۱. محاسبه سری فوریه برای سیگنالهای متناوب مختلف.
- ۲. محاسبه تبدیل فوریه برای سیگنالهای غیرمتناوب.
- ۳. تحلیل طیف فرکانسی سیگنالهای صوتی یا الکتریکی با استفاده از تبدیل فوریه.
- ۴. شبیهسازی DFT و تحلیل نتایج.
- خلاصه نکات کلیدی:
- تبدیل فوریه امکان تحلیل سیگنالها در حوزه فرکانس را فراهم میکند.
- سری فوریه برای سیگنالهای متناوب و تبدیل فوریه برای سیگنالهای غیرمتناوب استفاده میشود.
- DFT (تبدیل فوریه گسسته) ابزار محاسباتی کلیدی در پردازش سیگنال دیجیتال است.
بخش ۴: سیستمهای خطی تغییر یافته با زمان (LTV) و سیستمهای غیرخطی
- تیتر: فراتر از LTI
- سیستمهای LTV: تعریف، تفاوت با LTI، چالشهای تحلیل.
- سیستمهای غیرخطی: تعریف، مثالهای ساده (مانند دیود)، روشهای تحلیل (اغلب پیچیده و نیازمند روشهای عددی).
- مقدمهای بر تحلیل تقریبی: استفاده از خطیسازی برای سیستمهای غیرخطی در نقاط کار مشخص.
- مثال:
- مثال ۱: یک سیستم LTV ساده (مانند فیلتر با ضریب وابسته به زمان).
- مثال ۲: بررسی رفتار یک دیود به عنوان یک سیستم غیرخطی.
- شبیهسازی نرمافزاری:
- نشان دادن تفاوت رفتار یک سیستم LTI و LTV برای ورودی یکسان.
- شبیهسازی مدارات ساده غیرخطی در نرمافزارهای شبیهساز مدار (مانند SPICE) و مشاهده خروجی.
- تمرین پایان فصل:
- ۱. شناسایی سیستمهای LTV و غیرخطی در مدارات الکترونیکی.
- ۲. تحلیل تقریبی رفتار یک سیستم غیرخطی در یک نقطه کار مشخص.
- خلاصه نکات کلیدی:
- بسیاری از سیستمهای واقعی، LTV یا غیرخطی هستند.
- تحلیل این سیستمها پیچیدهتر است و اغلب به روشهای تقریبی یا عددی نیاز دارد.
بخش ۵: مقدمهای بر تبدیل لاپلاس و کاربرد آن
- تیتر: ابزاری قدرتمند برای تحلیل سیستمهای LTI
- تعریف تبدیل لاپلاس: تعریف ریاضی، صفحه s (s-plane).
- ارتباط تبدیل لاپلاس با تبدیل فوریه: لاپلاس به عنوان تعمیم فوریه.
- تبدیل لاپلاس توابع پایه: توابع نمایی، سینوسی، پله، ضربه.
- تابع تبدیل سیستم (Transfer Function - H(s)): تعریف H(s) = Y(s)/X(s).
- کاربرد در یافتن پاسخ سیستم: محاسبه پاسخ حالت ماندگار (steady-state) و گذرا (transient).
- قطبها و صفرها: تحلیل پایداری سیستم بر اساس موقعیت قطبها در صفحه s.
- مثال:
- مثال ۱: محاسبه تبدیل لاپلاس سیگنالهای مختلف.
- مثال ۲: یافتن تابع تبدیل یک سیستم LTI (مانند فیلتر RC) و تعیین قطبها و صفرها.
- مثال ۳: محاسبه پاسخ سیستم به ورودیهای مختلف با استفاده از تبدیل لاپلاس.
- شبیهسازی نرمافزاری:
- استفاده از MATLAB/Python برای محاسبه تبدیل لاپلاس و تحلیل قطبها و صفرها.
- شبیهسازی پاسخ زمانی سیستم با استفاده از تابع تبدیل.
- تمرین پایان فصل:
- ۱. محاسبه تبدیل لاپلاس سیگنالهای زمان پیوسته.
- ۲. تعیین تابع تبدیل سیستمهای LTI و تحلیل پایداری آنها.
- ۳. محاسبه پاسخ گذرا و ماندگار سیستمها با استفاده از تبدیل لاپلاس.
- خلاصه نکات کلیدی:
- تبدیل لاپلاس یک ابزار تحلیلی قدرتمند برای سیستمهای LTI است، به خصوص برای تحلیل پایداری و پاسخ گذرا.
- صفحه s و مفاهیم قطب و صفر، بینش عمیقی در مورد رفتار سیستم ارائه میدهند.
نحوه پیادهسازی:
- تیترها: برای هر بخش اصلی درس.
- مثالها: باید با جزئیات کامل، گام به گام و با ذکر مفاهیم مرتبط حل شوند.
- شبیهسازی نرمافزاری: برای هر بخش مرتبط، یک یا چند مثال عملی با کد (MATLAB یا Python) و توضیحات نتایج ارائه شود. این بخش برای دانشجویان الکترونیک بسیار حیاتی است.
- تمرین پایان فصل: شامل مسائل تئوری و کاربردی که دانشجویان با حل آنها مفاهیم را تمرین کنند.
- خلاصه نکات کلیدی: در انتهای هر بخش برای مرور سریع و جمعبندی مطالب.
دروس متنی
#1
جلسه 1 مقدم هاي بر انواع سیستمها و سیگنالها، مقدمهاي بر مدلسازي سیستم هاي فیزیکی مختلف همراه با مثال و شبیه سازي نرم افزاري
#2
جلسه 2 تجزیه و تحلیل سیگنال ها و سیستمها در حوزه زمان همراه با مثال و شبیه سازي نرم افزاري
#3
جلسه 3 تجزیه و تحلیل سیگنالها و سیستم ها در حوزه فرکانس همراه با مثال و شبیه سازي نرم افزاري
#4
جلسه 4 پاسخ ضربه، انتگرال کانولوشن، تحلیل فوریه، طیف چگالی انرژي و قدرت، مدولاسیون و 8 قضیه نمونهبرداري همراه با مثال و شبیهسازي نرمافزاري
#5
جلسه 5 تحلیل سیستمها با استفاده از تبدیل ،» پیوسته و گسسته « LTI تجزیه و تحلیل سیستمهاي لاپلاس همراه با مثال و شبیهسازي نرمافزاري
#6
جلسه 6 Z تحلیل سیستمهاي گسسته با به کار گیري تبدیل ،Z 6 تبدی
مشاهده دروس کامل
بررسی صفحه یادگیری دوره